@charset "utf-8";
*{
	margin: 0px;
	padding: 0px;
	/*去掉A连接下划线*/
	text-decoration:none;
	font-family: "微软雅黑";
	font-size: 14px;
	/*去掉无序列表圆点*/
	list-style: none;
}
/*网页头部*/
header{
	width: 100%;
	height: 48px;
	background-color: #333333;
	text-align: center;
	min-width: 1226px;
}
#head_wrapper{
	margin: 0 auto;
	width: 1226px;
}
/*网页头部左侧栏*/
#head_wrapper div.left{
	width: 650px;
	height: 48px;
	float: left;
}
/*网页左侧位内容*/
#head_wrapper ul li{
	float: left;
	height: 48px;
	
}
#head_wrapper ul li a{
	padding:0 11px;
	border-right: 1px solid #424242 ;
	line-height: 48px;
	color:#919495;
	
}
#head_wrapper ul li a:hover{
	color:#FAFFF2;
	
}
/*清除单个竖杠*/
#head_wrapper ul li a.c{
	border: 0;
	
}
/*网页头部右侧栏*/
#head_wrapper div.right{
	height: 48px;
	float: right;
}
/*网页右侧位内容*/
#head_wrapper .right ul li{
	float: right;
}
/*网页右侧位小图标*/
#head_wrapper .right ul li i.shop{
	padding: 0 10px;
	background-image: url(../images/buy.png);
}

#head_wrapper .right ul li.fix:hover{
	background-color: #FFFFFF;
}
#head_wrapper .right ul li.fix:hover a{
	color: #FF7E26;
}
#head_wrapper .right ul li.fix:hover i.shop{
	background-image: url(../images/buy01.png);
}

main{
	width: 100%;
	min-width:1226px
}
nav{
	width: 1226px;
	margin: 0 auto;
}
nav #nav_wrapper div.left{

	float: left;
}
nav #nav_wrapper div ul li{
	float: left;
	line-height: 102px;
	
}
nav #nav_wrapper div ul li div{
	height: 102px;
	display: flex;
	align-items: center;
}
nav #nav_wrapper div ul li div img{
	align-items: center;
}
nav #nav_wrapper div ul li a{
	padding:0 11px;
	color: #000;
	font-size: 18px;
}

nav #nav_wrapper div.right{
	float: right;
	height: 120px;
	width: 301px;
	display: flex;
	align-items: center;
}
nav #nav_wrapper div.right ul{
	height: 50px;
	align-items: center;
	border:1px solid #959595;
}
nav #nav_wrapper div.right ul li{
	float: right;
	height: 50px;
}
nav #nav_wrapper div.right ul li:last-child{
	width: 248px;
	display: flex;
	align-items: center;
}
nav #nav_wrapper div.right ul li input{
	height: 49px;
	width: 248px;
	align-items: center;
	border: 0;
	border-right: 1px solid #959595;
}
nav #nav_wrapper div.right ul li:first-child{
	height: 50px;
	width: 50px;
	text-align: center;
	line-height: 50px;
}
nav #nav_wrapper div.right ul li i.search{
	padding: 3px 15px;
	background-image: url(../images/search.png);
}

section{
	clear: both;
	width: 1226px;
	height: 460px;
	margin: auto;
}
article{
	width: 236px;
	height: 460px;
	position: relative;
	top: -460px;
}
article ul.sidebar {
	padding-top: 15px;
	height: 445px;
	background-color: #959595;
	opacity: 0.8;
}
article ul.sidebar li{
	width: 236px;
	height: 43px;
	text-align: center;
}
article ul.sidebar li a{
	color:#F8F8E4 ;
	line-height: 46px;
}
article ul.sidebar li a span.gt{
	position: absolute;
	left: 225px;
}
article ul.sidebar li:hover{
	background-color: #FE8729;
}
article div.out{
	position: absolute;
	width: 500px;
	height: 460px;
	left: 236px;
	top: -0px;
	display: none;
	background-color: #FFFFFF;
	
}

.banner{
	width: 1226px;
	height: 460px;
} 


#banner_min1{
	width: 1226px;
	margin: 0 auto;
	height: 172px;
	margin-top: 18px;
}
#banner_min1 div:hover{
	filter: drop-shadow(0 0 10px #333);
}
#banner_min1 .banner_min1_left{
	float: left;
}
#banner_min1 .banner_left img{
	width: 236px;
	height: 172px;
}
#banner_min1 .banner_min1_right{
	float: left;
	width: 315px;
	height: 172px;
	margin-left:15px ;
}
#banner_min2{
	width: 1226px;
	margin: 0 auto;
	height: 390px;
	margin-top: 45px;
}
#banner_min2 .banner_min2_top{
	height: 27px;
}
.span_lt_h2{
	font-weight:bold;
	font-size: 26px;
	line-height: 27px;
	color: #000000;
}
#banner_min2 .banner_min2_top div{
	text-align: center;
	float: right;
	border: 1px solid #E0E0E0;
	width: 37px;
	height: 25px;
}
#banner_min2 .banner_min2_bottom{
	margin-top: 25px;
	height: 340px;
}
#banner_min2 .banner_min2_bottom .banner_min2_bottom_div{
	width: 235px;
	height: 339px;
	border-top: 1px solid;
	text-align: center;
	margin-left: 12.7px;
	float: left;
	background-color: #FAFAFA;
}
#banner_min2 #banner_min2_bottom1{
	border-color: #FFAC13;
	margin-left: 0;
}
#banner_min2 #banner_min2_bottom2{
	border-color: #83C44E;
}
#banner_min2 #banner_min2_bottom3{
	border-color: #2196F3;
}
#banner_min2 #banner_min2_bottom4{
	border-color: #E53935;
}
#banner_min2 #banner_min2_bottom5{
	border-color: #00C0A5;
}
#banner_min2 .banner_min2_bottom_div div{
	width: 235px;
	height: 230px;
	text-align: center;
	display: table-cell;
    vertical-align: middle;
}
.span_Introduction{
	color: #B0B2BA;
}
.span_price{
	color: #FCB554;
}
.main_a_color{
	color: #000000;
}

#main_other{
	margin-top: 65px;
	clear: left;
	width: 100%;
	background-color: #F5F5F5;
}
.main_znyj{
	padding-top:70px ;
	width: 1226px;
	margin: 0 auto;
	height: 670px;
}
.main_znyj .main_znyj_top {
	height: 27px;
}
.main_znyj .main_znyj_top .div_right{
	float: right;
	line-height: 27px;
}
.main_znyj .main_znyj_top a{
	color: #000000;
	font-size: 20px;
}
.main_znyj .main_znyj_top i{
	background-image: url(../images/hardware_morebtn.png);
	padding: 0 10px;
}

.main_znyj .main_znyj_bottom {
	margin-top: 20px;
	height: 617px;
}
.main_znyj .main_znyj_bottom .main_znyj_left{
	width: 236px;
	height: 617px;
	float: left;
}
.main_znyj .main_znyj_bottom .main_znyj_right{
	float: right;
	height: 617px;
}
.main_znyj .main_znyj_bottom #znyj_right_ul1 li{
	margin-bottom: 11.5px;
}
.main_znyj  .main_znyj_right ul li{
	margin-left: 11.5px;
	height: 301px;
	width: 236px;
	float: left;
	background-color: #FFFFFF;
	text-align: center;
}




.main_dp{
	width: 1226px;
	margin: auto;
	height: 670px;
	margin-top:45px ;
}
.main_dp_top{
	height: 27px;
	width: 1226px;
	line-height: 27px;
	margin-bottom: 23px;
}
.main_dp_bottom{
	height: 615px;
}
.div_rt_h2 a{
	font-size: 20px;
	color: #000000;
}
.div_rt_h2{
	height: 27px;
	float: right;
	line-height: 27px;
}
.every_ul_1 li{
	margin-bottom: 15px;
}
[class*="every_li"]{
	float: left;
	height: 300px;
	width: 234px;
	margin-left: 14px;
	text-align: center;
	background-color: #FFFFFF;
}
.every_li_1{
	margin-left: 0;
}
.every_div_rt1{
	margin-bottom: 15px;
}
[class*="every_div_rt"]{
	height: 142.5px;
	width: 234px;
}

.li_every_div{
	width: 234px;
	height: 200px;
	text-align: center;
	display: table-cell;
    vertical-align: middle;
}
.every_li_last{
	background-color: #F5F5F5;
}


.main_zb{
	width: 1226px;
	margin: auto;
	height: 670px;
	margin-top:45px ;
}
.main_zb_top{
	height: 27px;
	width: 1226px;
	line-height: 27px;
	margin-bottom: 23px;
}
.main_zb_bottom{
	height: 615px;
}


.main_pj{
	width: 1226px;
	margin: auto;
	height: 670px;
	margin-top:45px ;
}
.main_pj_top{
	height: 27px;
	width: 1226px;
	line-height: 27px;
	margin-bottom: 23px;
}
.main_pj_bottom{
	height: 615px;
}








footer #footer_icon{
	width: 100%;
	height: 300px;
	background-color: #FFFFFF;
}
#footer_icon #footer_wp{
	width: 1226px;
	height: 80px;
	margin: 0 auto;
	border-bottom: 1px solid #E0E0E0;
}
#footer_icon #footer_wp ul{
	height: 80px;
}

#footer_icon #footer_wp ul li{
	margin-top: 20px;
	float: left;
	width: 244px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-left: 1px solid #E0E0E0;
}
#footer_icon #footer_wp ul li a{
	color: #616161;
}
#footer_icon #footer_wp #li_i1 {
	border: 0;
}
#footer_icon #footer_wp ul li .f_i1{
	background-image: url(../images/footer_icon01.png);
	padding: 3px 13px;
}
#footer_icon #footer_wp ul li .f_i2{
	background-image: url(../images/footer_icon02.png);
	padding: 3px 12px;
}
#footer_icon #footer_wp ul li .f_i3{
	background-image: url(../images/footer_icon03.png);
	padding: 2px 13px;
}
#footer_icon #footer_wp ul li .f_i4{
	background-image: url(../images/footer_icon04.png);
	padding: 2px 10px;
}
#footer_icon #footer_wp ul li .f_i5{
	background-image: url(../images/footer_icon05.png);
	padding: 0px 9px;
}


#footer_mapper{
	width: 1226px;
	height: 220px;
	margin: 0 auto;
	background-color: palegoldenrod;
}
#footer_team_left{
	float: left;
	width: 980px;
	padding-top: 30px;
}

#footer_team_left ul li{
	float: left;
	width: 163px;
}
#footer_team_left_ul1 li{
	font-size: 16px;
}
#foot_shugang{
	height: 160px;
	width: 980px;
	border-right:1px solid;
}
#footer_team_right{
	height: 220px;
	width: 245px;
	text-align: center;
	float: right;
	display:flex;

}
#footer_team_right div{
	margin: auto;
}
#footer_team_right div span.foot_span{
	color: #FF6700;
	font-size: 20px;
}
#footer_team_right div input{
	width: 122px;
	height: 33px;
	background: #FFFFFF;
	color: #FF6700;
	border: 1px solid #FF6700;
}
#footer_team_right div input:hover{
	background: #FF6700;
	color: #FFFFFF;;
}